import EventBus from "@/event/EventBus.ts";


function testEvent(){

    // 监听事件
    // param1: 需要监听的数据类型
    // param2: 监听事件回调函数
    // param3: 监听者标识, 用于取消对事件的监听
    // param4: 监听到事件处理完成后的回调函数, ack确认, 告知发布者该事件处理完成
    // 此处测试导航事件
    // 事件的数据为需要导航的地址url
    // EventBus.listener("login", data => {
    //
    // }, )

    EventBus.publish("navigate", {replace: true, path:"/loing", state: {}}, "test", success => {
        console.log("导航事件处理完成", success)
    })
    EventBus.publish("message", {messageType: "info", content: "hi"} , "test", success => {
        console.log("导航事件处理完成", success)
    })


}

testEvent();